<?php

/**
 * This file is part of the Framework03 PHP framework.
 * @author Walter Tamboer
 * @package Framework03
 */

class FW_Http_Request
{
    /**
     * @const The HTTP protocol version 1.0
     */
    const HTTP_1_0 = '1.0';

    /**
     * @const The HTTP protocol version 1.1
     */
    const HTTP_1_1 = '1.1';

    /**
     * @const The HTTP GET constant.
     */
    const GET = 'GET';

    /**
     * @const The HTTP POST constant.
     */
    const POST = 'POST';

    /**
     * @const The HTTP POST constant.
     */
    const PUT = 'PUT';

    /**
     * @const The HTTP HEAD constant.
     */
    const HEAD = 'HEAD';

    /**
     * @const The HTTP DELETE constant.
     */
    const DELETE = 'DELETE';

    /**
     * @const The HTTP POST constant.
     */
    const TRACE = 'TRACE';

    /**
     * @const The HTTP OPTIONS constant.
     */
    const OPTIONS = 'OPTIONS';

    /**
     * @const The HTTP CONNECT constant.
     */
    const CONNECT = 'CONNECT';

    /**
     * @const The basic HTTP Authentication method.
     */
    const AUTH_BASIC = 'basic';

    /**
     * @const The POST data URL encoded method.
     */
    const ENC_URLENCODED = 'application/x-www-form-urlencoded';

    /**
     * @const The POST form data encoded method.
     */
    const ENC_FORMDATA   = 'multipart/form-data';
}
